В шаге
Шаг 138 - Объектная модель
вокруг счет фактур.
Я так лихо все расписал как все хорошо. Только вот нужно для формирования
книги продаж отсечь документы которые не входят в журнал. По началу я подумал
что у журнала есть методы всякие типа получить документ. А там нет нечего.
Представляете ? Но зато можно у объекта документ установить фильтр. Нужно
сказать кокой журнал мы будем использовать. Смотрим это метод.
ИспользоватьЖурнал Синтаксис: Параметры: Описание: Так вот смотрим пример. Один из документов у меня заноситься в журнал.
Хорошо. Построим отчет. И смотрим. Вывелся только один документ.
Попробуем убрать наш фильтр.
Использовать журнал для отбора документов и
доступа к графам.
ИспользоватьЖурнал(<Журнал>,
<ФлагОгрПросм>)
Англоязычный синоним:
UseJournal
<Журнал> Идентификатор журнала, который
предполагается использовать для отбора документов и доступа к
графам.
<ФлагОгрПросм> Необязательный параметр. Число: 1 — если выборка
ограничивается документами, входящими в указанный журнал; 0 — если метод
используется только для использования граф методом Графа. Значение по умолчанию
1.
Метод ИспользоватьЖурнал позволяет при переборе
документов командой Выбрать использовать журнал для отбора документов и доступа
к графам журнала.
Процедура Сформировать()
Т = СоздатьОбъект("Таблица");
Док = СоздатьОбъект("Документ");
Док.ИспользоватьЖурнал("Теst");
Док.ВыбратьДокументы("01.01.2002","31.12.2002");
Пока Док.ПолучитьДокумент() > 0 Цикл
Т.ВывестиСекцию("Секция_1");
КонецЦикла;
Т.ТолькоПросмотр(1);
Т.Показать();
КонецПроцедуры